package ca.intelliware.commons.virtualization;

import java.io.IOException;
import java.util.List;

public interface DataCenter {

	public String getId();

	public Host host(String id) throws IOException;

	public List<Host> hosts() throws IOException;

	public String inventoryReport() throws Exception;

	public void revertAllVirtualMachinesToLastSnapshot() throws Exception;

	public List<VMachine> virtualMachine(String id) throws Exception;
}
